//
// Created by 28365 on 2025/3/13.
//

#include "../include/config/server_api/result_obj/data/ValueData.h"

#include <utility>

ValueData::ValueData(string value) : value(std::move(value)) {}

const string &ValueData::getValue() const {
    return value;
}

void ValueData::setValue(const string &_value) {
    ValueData::value = _value;
}

void ValueData::formJson(const nlohmann::json &j, SerializeJson &data) {
    dynamic_cast<ValueData*>(&data)->setValue(j["value"]);
}

ValueData::ValueData() = default;
